package com.imooc.service;

import com.imooc.dataobject.ProductCategory;
import org.springframework.transaction.annotation.Transactional;

import java.util.List;

/**其实就是重新封装dao层的方法。
 * 在这里只写一个接口，实现放到实现层。
 */
public interface CategoryService {

    //查
    ProductCategory findOne(Integer categoryId);
    // List<ProductCategory> findAll(Integer categoryId);
    List<ProductCategory> findAll();

    List<ProductCategory> findByCategoryTypeIn(List<Integer> categoryTypeList);

    //增加，更新
    ProductCategory save(ProductCategory productCategory);

    //删除
    void deleteById(Integer categoryId);

}
